initial impression - Spanish English Dictionary